﻿/* Cumtomer Styles */
html, body, div, span, label, h1, h2, h3, h4, h5, ul, li, legend, input, a, td, th, select, textarea {
    text-shadow: none !important;
}

.clear {
    clear: both;
}

.edit-fieldset legend {
    display: none;
}

.data-empty {
    display: block;
    margin: 0 auto;
    text-align: center;
    font: bold 16px/22px "微软雅黑, 宋体";
}

.subtitle {
    font-weight: 800;
    font-size: 14px;
}
/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #f00;
    display: block;
    margin-top: 8px;
    text-align: center;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #f00;
    background-color: #fee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #f00;
}

.validation-summary-valid {
    display: none;
}


/* jQuery mobile styles
-----------------------------------------------------------*/

/* Make listview buttons fill the whole horizontal width of the screen */
.ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li {
    padding-right: 15px;
}

.ui-bar-a, .ui-body-a, .ui-btn-up-a, .ui-btn-hover-a, .ui-btn-down-a,
.ui-bar-b, .ui-body-b, .ui-btn-up-b, .ui-btn-hover-b, .ui-btn-down-b,
.ui-bar-c, .ui-body-c, .ui-btn-up-c, .ui-btn-hover-c, .ui-btn-down-c,
.ui-bar-d, .ui-body-d, .ui-btn-up-d, .ui-btn-hover-d, .ui-btn-down-d,
.ui-bar-e, .ui-body-e, .ui-btn-up-e, .ui-btn-hover-e, .ui-btn-down-e,
.ui-btn-active {
    text-shadow: none;
}

.ui-btn,
.ui-btn:hover,
.ui-btn:active,
.ui-btn:visited {
    border: 1px solid white;
}

.ui-mobile .ui-page-active {
    display: block;
    overflow: visible;
}

.ui-content {
    padding: 0 0 0 0;
}

.ui-header {
    height: 44px;
    background-color: #333 !important;
    border:0px solid none !important;
}

    .ui-header a.ui-btn {
        /*background-color: transparent !important;*/
        background-color: #FF8800 !important;
        margin:2px;
        border: none !important;
        color: white !important;
    }

    .ui-header .ui-title { /*padding:initial;*/
    }

/* Links */
.ui-page-theme-a a,
html .ui-bar-a a,
html .ui-body-a a,
html body .ui-group-theme-a a {
    color: #f7931e /*{a-link-color}*/;
    font-weight: lighter;
    font-family: 微软雅黑;
}

.ui-btn-text a:visited {
    color: white !important;
}

.ui-collapsible-set {
    margin: 0 0;
}

    .ui-collapsible-set .ui-collapsible {
        margin: -1px 0em 0;
    }



a.ui-collapsible-heading-toggle.ui-btn {
    font-size: .8em; /*background-color: #f1f1f1;*/
}

.ui-page-theme-a .ui-btn.ui-btn-active.site-nav-active {
    background-color: #E93854;
    color: white;
}

.ui-page-theme-a .ui-collapsible-collapsed .ui-btn, .ui-page-theme-a .ui-navbar .ui-btn {
    background-color: #f1f1f1;
    color: #333;
}

.editor-label label {
    display: inline !important;
}

.ui-listview, .ui-listview > li {
    list-style: none;
    list-style-position: initial;
}

    .ui-listview > .ui-li-divider {
        font-size: 1.2em;
    }

    .ui-listview > li p {
        font-size: 1em;
    }

.ui-input-text input, .ui-input-search input, textarea.ui-input-text {
    line-height: 1em;
    min-height: 1em;
}

.ui-btn.ui-input-btn {
    background: #f7931e /*{a-bup-background-color}*/;
    border-color: #ffffff /*{a-bup-border}*/;
    color: #ffffff /*{a-bup-color}*/;
}
/*.ui-navbar li .ui-btn {
    font-size:1em;
}*/
span.required-label {
    color: #ff0000;
}
